/*清除元素默认的内外边距  */
@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    /*box-sizing: border-box;*/
}

/* CSS Document */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
img {
    padding: 0;
    margin: 0;
}

fieldset,
img {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
i {
    font-weight: normal;
    font-style: normal;
}

ol,
ul,
li {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
}

/* a:hover {
    color: #D61618;
} */

/*-- All --*/
html {
    /*min-width: 1150px;*/
}

a {
    color: #333;
    text-decoration: none;
    outline: none;
}

a:hover {
    /* color: #D61618; */
    text-decoration: none;
}

button,
input {
    font-family: 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
}

body {
    background-color: #fff;
    font: 16px 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
    color: #333333;
    overflow-x: hidden;
}

.hide,
.none {
    display: none;
}

.banner {
    width: 100%;
    background: url("../images/sy/bg.png") no-repeat;
    background-size: 100% 100%;
    height: 800px;
}

/* .banner .search .search-tit {
    padding-top: 176px;
  } */
.banner .search {
    overflow: hidden;
}

.banner .search .input {
    width: 100%;
    margin-top: 12px;
    position: relative;
}

.banner .search .input input {
    width: 45%;
    height: 36px;
    line-height: 36px;
    padding: 6px 16px;
    background: #FFFFFF;
    border: 1px solid #57a2db;
    outline: none;
    border-radius: 30px;
    color: #57a2db;
}


/* 互动交流背景图 */
.bannerHd {
    width: 100%;
    background: url("../images/zoujin/publicbg.png") no-repeat;
    background-size: 100% 100%;
    height: 300px;
}

/* .banner .search .search-tit {
    padding-top: 176px;
  } */
.bannerHd .search {
    overflow: hidden;
}

.bannerHd .search .input {
    width: 100%;
    margin-top: 12px;
    position: relative;
}

.bannerHd .search .input input {
    width: 45%;
    height: 36px;
    line-height: 36px;
    padding: 6px 16px;
    background: #FFFFFF;
    border: 1px solid #57a2db;
    outline: none;
    border-radius: 30px;
    color: #57a2db;
}

.remenHd {
    height: 30px;
    /* border: 1px solid red; */
    margin-top: 65px;
}

.remenHd span {
    color: #fff;
    font-size: 16px;
}

.remenHd .gjj {
    margin-left: 10px;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.1);
    padding: 3px 10px;
    border-radius: 50px;
}

/* ******************* */
.banner .search .input button {
    width: 120px;
    height: 50px;
    /* background: url("../images/search.png") no-repeat; */
    /* background-size: 100% 100%; */
    color: #FFFFFF;
    outline: none;
    border: none;
    margin-left: 10px;
}

.headermainContainer {
    margin-top: -10px;
}

.searchTb {
    width: 30px;
    height: 30px;
    background-image: url(../images/sy/search.png);
    background-size: 100% 100%;
    position: absolute;
    top: 12px;
    left: 43%;
    cursor: pointer;
}

.bannerContainer {
    width: 1200px;
    margin: 0 auto;
}

.remen {
    height: 30px;
    /* border: 1px solid red; */
    margin-top: 170px;
}

.remen span {
    color: #fff;
    font-size: 16px;
}

.remen .gjj {
    margin-left: 10px;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.1);
    padding: 3px 10px;
    border-radius: 50px;
}

.baseContainer {
    margin-top: 10px;
}

.baseContainer .bothSide {
    margin-top: 30px;
}

.baseContainer .bothSide .left {
    width: 48%;
}

.baseContainer .bothSide .left .bd img {
    height: 365px;
}

.baseContainer .bothSide .left .desc {
    height: 50px;
    line-height: 50px;
    margin: 0 30px;
    position: relative;
    bottom: 90px;
    font-size: 16px;
    text-align: left;
    background: rgba(255, 255, 255, .5);
    box-sizing: border-box;
    border-radius: 12px;
    padding: 0 20px;
}

.baseContainer .bothSide .left .desc a {
    color: #000000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 26px;
    display: block;
    width: 70%;
}

.baseContainer .bothSide .left .hd {
    bottom: 58px;
    position: absolute;
    z-index: 1;
    right: 50px;
}

.baseContainer .bothSide .left .hd li {
    margin-left: 5px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: rgba(225, 225, 225, 0.5);
    float: left;
}

.baseContainer .bothSide .left .hd li.on {
    background: #ffffff;
}

.baseContainer .bothSide .right {
    width: 50%;
    padding-top: 75px;
    float: right;
}

.baseContainer .bothSide .right .slideTxtBox .hd li {
    /* color: #fff; */
}

.baseContainer .bothSide .right .slideTxtBox .gggddw li.on {
    color: #fff;
    border-radius: 40px;
    padding: 2px 16px 6px 15px;
    /* height: 27px; */
    text-align: center;
    line-height: 30px;
}

.baseContainer .bothSide-news {
    margin-bottom: 40px;
    clear: both;
}

.baseContainer .bothSide-news .left {
    width: 48%;
}

.baseContainer .bothSide-news .right {
    width: 48.5%;
    float: right;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

/*清除浮动*/
.clearfix:after {
    visibility: hidden;
    clear: both;
    display: block;
    content: ".";
    height: 0
}

.maxW {
    max-width: 1200px;
    margin: 20px auto;
}

.zc {
    font-size: 20px;
    display: block;
    width: 15%;
    height: 20px;
    border: 1px solid 154e8e;
    margin-bottom: 15px;
    text-align: center;
    line-height: 17px;
    background-color: #154e8e;
    border-radius: 40px;
    color: #fff;
    padding: 5px 15px;
    float: left;
    cursor: pointer;
}

.zcjd {
    display: block;
    float: left;
    padding: 3px 25px;
    cursor: pointer;
}

.gddw {
    position: relative;
    margin-bottom: 10px;
}

.wenjiangddw {
    position: relative;
}

.zcgd {
    position: absolute;
    top: -33px;
    right: 0px;
    color: #adadad;
    font-size: 16px;
    float: right;
}

.zgengjigd {
    position: relative;
}

.guanqiegd {
    position: relative;
}

.myzjgd {
    color: #adadad;
    font-size: 16px;
    float: right;
    position: absolute;
    right: 5px;
    cursor: pointer;
    top: -20px;
}

.zcItem {
    /* width: 50%; */
    height: 50px;
    border-bottom: 1px solid #adadad;
    margin: 11px 0px 0px;
    /* position: relative; */
    float: left;
    line-height: 35px;
}

.zcdate {
    position: absolute;
    top: 3px;
    right: 0px;
    display: inline-block;
    margin: 0 10px;
    font-size: 16px;
    color: #adadad;
}

.zcjds {
    width: 73%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: -12px;
    position: absolute;
    top: 1px;
    left: 25px;
    font-size: 18px;
}

.zcjds:hover {
    color: #154e8e;
    cursor: pointer;
}

.zcqb {
    margin-bottom: -3px;
}

.zcwj {
    width: 1200px;
    margin: 0 auto;
}

.zcwjLeft {
    width: 52%;
    margin-top: 20px;
    /* background-color: pink; */
}

.zcwjRight {
    width: 45%;
    height: 310px;
    background: rgba(225, 225, 225, 0.3);
    margin-top: 20px;
    cursor: pointer;
    margin-top: 45px;
}

.hdjlContanier {
    width: 1200px;
    margin: 20px auto;
}

.hdjlContanierleft {
    width: 65%;
}

.hdjlContanierright {
    width: 33%;
    margin-top: 10px;
}

.hdjlContanierleftimg {
    width: 50%;
}

.hdjlContanierleftimgs {
    width: 100%;
    margin-bottom: 10px;
}

.hdjlContanierlefttext {
    width: 47%;
}

.hdjlContanierlefttext p {
    margin: 10px -10px;
    font-size: 16px;
    cursor: pointer;
    line-height: 30px;
}

.ckdetails {
    font-size: 16px;
    color: #d34523;
    float: right;
    cursor: pointer;
    margin-top: -15px;
}

.hdjlContanierlefttext>p:nth-child(1) {
    color: #154e8e;
}

.hdjlContanierlefttext>p:nth-child(4) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

/* ************************************* */
.ft {
    display: block;
    width: 12%;
    height: 20px;
    border: 1px solid #154e8e;
    margin-bottom: 30px;
    text-align: center;
    line-height: 20px;
    background-color: #154e8e;
    border-radius: 40px;
    color: #fff;
    padding: 3px 0px;
    margin-top: 15px;
    cursor: pointer;
    font-size: 20px;
}

.wangqift {
    padding: 10px 0px;
    clear: both;
}

.wangqiftline {
    margin-top: 20px;
}

.wqfttitle {
    font-size: 20px;
    color: #154e8e;
}

.liner {
    display: inline-block;
    width: 78%;
    border: 1px solid #adadad;
    margin: 0px 15px 5px 10px;
}

.gd {
    color: #adadad;
    font-size: 16px;
    cursor: pointer;
}

.wqftone {
    margin: 14px 0px 14px 0px;
}

.kuoda {
    font-size: 20px;
    margin-left: 5px;
}

.kuoda:hover {
    color: #154e8e;
}

.wqftdate {
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #adadad;
}

/* 民意征集 */
.zj {
    margin-top: 15px;
}

.my {
    display: inline-block;
    width: 12%;
    height: 20px;
    border: 1px solid #154e8e;
    margin-bottom: 15px;
    text-align: center;
    line-height: 20px;
    background-color: #154e8e;
    border-radius: 40px;
    color: #fff;
    padding: 3px 0px;
    margin-top: 15px;
    cursor: pointer;
}

.hy {
    margin-left: 25px;
    cursor: pointer;
}

.hygd {
    float: right;
    color: #adadad;
    font-size: 12px;
    margin-top: 15px;
    cursor: pointer;
}


/*  */
.biaoti1 {
    float: left;
}

.jindu {
    float: left;
    padding: 0px 9px;
    box-sizing: border-box;
    font-size: 18px;
}

.zjzj .jindu {
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.lyly {
    width: 33%;
}

.jindu:hover {
    color: #154e8e;
    cursor: pointer;
}

.start {
    float: left;
    padding: 15px 10px;
    font-size: 16px;
    color: #adadad;
}

.end {
    float: left;
    padding: 15px 10px;
    font-size: 16px;
    color: #adadad;
}

.jdw {
    width: 100%;
    height: 120px;
    border-bottom: 1px solid #f4f4f4;
    padding: 25px 0px;
    box-sizing: border-box;
    position: relative;
}

.jinxing {
    padding: 0px 10px;
}

.zxdta {}

.zxdtaleft {}

.zxdtaright {
    width: 86%;
}

.zxdttop {
    display: block;
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    margin-bottom: 5px;
}

.zxdtbottom {
    font-size: 16px;
    color: #fff;
}

.zxdtUl {
    padding: 0px 5px;
}

.zxdtli {
    text-align: center;
}

.zxdtText {
    padding: 10px 4px;
    height: 95px;
    /* border: 1px solid red; */
    border-bottom: 1px solid rgba(225, 225, 225, 0.5);
    border-left: 1px solid rgba(225, 225, 225, 0.5);
    cursor: pointer;
}

.zxdtTitle {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    padding: 5px 0px;
    /* overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; */
}

.zxdtTitle:hover {
    color: #154e8e;
}

.hdjlContainer {
    margin-top: 20px;
}

.zxdtNr {
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding: 10px 0px;
    line-height: 30px;
    font-weight: normal;
}

.zxdtNr:hover {
    color: #154e8e;
}

.zcwjRightul {
    margin-bottom: 8px;
    /* width: 100%;
    height: 160px; */
    /* border: 1px solid red; */
}

.zcwjRightli {
    width: 30%;
    float: left;
    padding: 30px 8px;
    text-align: center;
}

.zcwjRightli img {
    margin-bottom: 10px;
    width: 40%;
}

.bs {
    width: 1200px;
    margin: 30px auto;
    /* height: 400px; */
}

.grbanshi {
    width: 55%;
    height: 310px;
}

.bmbanshi {
    width: 45%;
    /* height: 400px; */
}

.grbsul {
    width: 100%;
    height: 400px;
    margin-top: 20px;
}

.grbsli {
    width: 10%;
    height: 90px;
    border: 1px solid #f4f4f4 !important;
    float: left;
    padding: 20px 30px;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
}

/* ****************************悬停 */
.ylwsImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/ylwsmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .ylicon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/ylwsxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.zjblImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/zjblmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .zjicon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/zjblxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.zyblImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/zyzbmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .zyicon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/zyzbxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .whicon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/whtyxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .jticon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/jtcxxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .slicon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/slbgxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .zyicon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/zyzgxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .jyicon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/jykyxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .gyicon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/gysyxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .gricon {
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/grfwxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.whtyImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/whtymoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.jtcxImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/jtcxmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.slbgImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/slbgmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.zyzgImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/zyzgmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.jykyImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/jykymoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gysyImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/gysymoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.grfwImg {
    /* width: 45px; */
    height: 45px;
    background-image: url("../images/icon/gerenbanshi/grfwmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

/* 法人办事 */
.zyzbImg {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/zyzbmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.zzrzImg {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/zzrzmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.slbgImgs {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/slbgmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.whtyImgs {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/whtymoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.jtcxImgs {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/jtcxmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.ylwsImgs {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/ylwsmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.aqscImg {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/aqscmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.tzspImg {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/tzspmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.dawwImg {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/dawwmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.frfwImg {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/frfwmoren.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .zyzbicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/zyzbxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .zzrzicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/zzrzxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .slbgicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/slbgxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .whtyicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/whtyxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .jtcxicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/jtcxxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .ylwsicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/ylwsxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .aqscicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/aqscxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .tzspicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/tzspxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .dawwicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/dawwxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

.gerenli:hover .frfwicon {
    height: 45px;
    background-image: url("../images/icon/farenbanshi/frfwxuanting.png");
    background-repeat: no-repeat;
    background-position: 45px 12px;
}

/* 划过图片变颜色 */
.grbsli img:hover {
    filter: #fff
}

.grbsgd {
    color: #adadad;
    font-size: 16px;
    /* margin-left: 380px; */
    cursor: pointer;
    position: absolute;
    top: -47px;
    right: 20px;
}

.bm {
    font-size: 20px;
    display: block;
    width: 18%;
    height: 20px;
    border: 1px solid 154e8e;
    margin-bottom: 15px;
    text-align: center;
    line-height: 20px;
    background-color: #154e8e;
    border-radius: 40px;
    color: #fff;
    padding: 3px 0px;
    float: left;
    cursor: pointer;
}

.zhujianju {
    padding: 0px 0px;
}

.slideTxtBox .hd ul .dianone.on {
    padding: 0px 15px;
    width: 10px;
    height: 10px;
    border: 1px solid #154e8e;
    border-radius: 50%;
    background: #154e8e;
    margin-top: 10px;
}

.dianone {
    float: right;
    padding: 0px 0px !important;
    width: 10px;
    height: 10px;
    border: 1px solid gray;
    border-radius: 50%;
    background: gray;
    margin-top: 10px;
    margin-left: 10px;
}

.bumen {
    margin-top: 25px;
}

/* .bumen .dian:nth-child(2) {
    background-color: #e1e1e1;
    border: 1px solid #e1e1e1;
} */

.bmbs {
    width: 100%;
    clear: both;
}

.bmbsli {
    width: 30%;
    height: 45px;
    float: left;
    text-align: center;
    line-height: 45px;
    border: 1px solid;
    padding: 0px 4px;
    margin: 4px 3px;
    border-radius: 15px;
    background-color: rgba(225, 225, 225, 0.3);
    border: none;
}

.bmbsli a:hover {
    color: #154e8e;
    cursor: pointer;
}

.zjzj {
    width: 65%;
}

/* .symyzj {
    width: 1200px;
    margin: 0 auto;
} */

.symyzjLeft {
    width: 70%;
    height: 400px;
    /* border: 1px solid red; */
}

.symyzjRight {
    width: 25%;
    margin-top: 15px;
    position: relative;
}

.ljzx {
    position: absolute;
    width: 73%;
    height: 40px;
    border: 1px solid #2d79de;
    bottom: 72px;
    left: 35px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background-color: #2d79de;
    border-radius: 10px;
    cursor: pointer;
}

/* **************底部多图轮播 */
.picScroll-left {
    /*overflow: hidden;*/
    position: relative;
    padding-bottom: 20px;
}

.picScroll-left .hd {
    /*overflow: hidden;*/
    height: 30px;
}

.picScroll-left .hd ul {
    overflow: hidden;
    zoom: 1;
    text-align: center;
    margin-top: 10px;
}

.picScroll-left .hd ul li {
    display: inline-block;
    width: 116px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
}

.dtnext {
    top: 99px;
    position: absolute;
    right: 12px;
    background: rgba(0, 0, 0, 0.4);
    width: 20px;
    height: 36px;
    text-align: center;
    color: #fff;
    padding-left: 8px;
    line-height: 35px;
    z-index: 1;
    cursor: pointer;
}

.dtprev {
    top: 99px;
    position: absolute;
    left: 12px;
    background: rgba(0, 0, 0, 0.4);
    width: 22px;
    height: 36px;
    text-align: center;
    color: #fff;
    padding-right: 8px;
    line-height: 35px;
    z-index: 1;
    cursor: pointer;
}

.picScroll-left .bd {
    padding: 10px 0;
    width: 100%;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;
}

.picScroll-left .bd ul li {
    float: left;
    display: inline;
    overflow: hidden;
    text-align: center;
    width: 25%;
    position: relative;
}

.picScroll-left .bd ul li .pic {
    text-align: center;
}

.picScroll-left .bd ul li .pic img {
    width: 92%;
    height: 150px;
}

.rightTop {
    width: 33%;
    margin-top: 20px;
}

.rightTopli {
    width: 32%;
    height: 80px;
    float: left;
    padding: 10px 26px;
    text-align: center;
    margin: 5px 5px;
    border-radius: 10px;
    line-height: 25px;
    background-color: rgba(225, 225, 225, 0.3);
    cursor: pointer;
    font-size: 18px;
}

.tousu {
    clear: both;
    clear: both;
    width: 93%;
    text-align: center;
    line-height: 95px;
    border-radius: 10px;
    background-color: rgba(225, 225, 225, 0.3);
    margin: 0px 7px;
    cursor: pointer;
    font-size: 18px;
}

.tousu img {
    width: 12%;
    margin-bottom: -12px;
}

.myzj {
    margin-bottom: 10px;
    margin-top: 30px;
}

.ly {
    display: inline-block;
    width: 25%;
    height: 20px;
    border: 1px solid #154e8e;
    margin-bottom: 0px;
    text-align: center;
    line-height: 20px;
    background-color: #154e8e;
    border-radius: 40px;
    color: #fff;
    padding: 3px 0px;
    margin-top: 9px;
}

.myzjgddw {
    margin-top: 0px;
}

.lytext {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    cursor: pointer;
}

.lytext:hover {
    color: #154e8e;
}

.zhaos {
    width: 1200px;
    margin: 0 auto;
}

.zhaosleft {
    width: 52%;
    margin-top: 20px;
}

.zhaosright {
    width: 47%;
    margin-top: 20px;
}

.zhImg {
    width: 100%;
    height: 365px;
    position: relative;
    overflow: hidden;
    margin-top: 0px !important;
}

/* .zsdate {
    display: inline-block;
    font-size: 12px;
    color: #adadad;
    float: right;
} */

.zhaosImg {
    width: 100%;
    height: 400px;
}


/* ************ */
.slideBox {
    width: 100%;
    height: 365px;
    position: relative;
    overflow: hidden;
    margin-top: 100px;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    width: 100%;
    height: 400px;
    display: block;
}

/* 走进七台河 */
.csgk {
    width: 1200px;
    margin: 20px auto;
    height: 110px;
    background-image: url("../images/zoujin/csgk.png");
    background-repeat: no-repeat;
    background-position: center center;
}

/* 政策文件 ******************************* */
.slideTxtBox {
    width: 100%;
    /* border: 1px solid #ddd; */
    text-align: left;
}

.slideTxtBox .hd {
    width: 100%;
    height: 30px;
    line-height: 30px;
    /* padding: 0 20px; */
    position: relative;
}

.slideTxtBox .hd ul {
    width: 100%;
    float: left;
    position: absolute;
    /* left: 20px; */
    top: -10px;
    height: 32px;
}

.slideTxtBox .hd ul li {
    float: left;
    padding: 0 15px;
    cursor: pointer;
    font-size: 20px;
}

.slideTxtBox .gddw ul li.on {
    font-size: 20px;
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
}

.slideTxtBox .hd ul .banshi.on {
    /* width: 10%; */
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
}

.slideTxtBox .hd ul .zjli.on {
    /* width: 10%; */
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
}

.slideTxtBox .hd ul .donghuali.on:nth-child(3) {
    /* width: 17%; */
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
}

.huaguo {
    margin-top: 15px;
    position: relative;
}

.huodonggc {
    padding: 12px 0px;
}

.zcqb {
    position: absolute;
    top: 7px;
}

.huadongli {
    padding: 15px 0px;
    border-bottom: 1px solid #f4f4f4;
}

.huadongligg {
    padding: 20px 0px;
    border-bottom: 1px solid #f4f4f4;
}

/* *********************************************************** */
/* 个人办事 */
.slideTxtBox {
    width: 100%;
    /* border: 1px solid #ddd; */
    text-align: left;
}

.geren {
    width: 53%;
}

.slideTxtBox .hd {
    margin-top: 20px;
    height: 30px;
    line-height: 30px;
    /* background: #f4f4f4; */
    /* padding: 0 20px; */
    /* position: relative; */
}

.slideTxtBox .hd ul {
    float: left;
    /* position: absolute; */
    left: 0px;
    top: -1px;
    height: 32px;
}

.slideTxtBox .hd ul li {
    float: left;
    padding: 0 15px;
    cursor: pointer;
}

.slideTxtBox .bd ul.gerenli {
    float: left;
}

.grbstu {
    height: 245px;
    width: 100%;
    height: 200px;
    margin-top: 24px;
}

.grbstuul {
    height: 245px;
    position: relative;
}

.gerenli {
    width: 19%;
    padding: 15ox 0px;
    float: left;
    border: 1px solid #f4f4f4;
    text-align: center;
}

.grbstext {
    text-align: center;
    line-height: 50px;
    font-size: 18px;
}

.gerenli:hover {
    color: #fff;
    background: #154e8e;
}

.gerenli:hover p {
    color: #fff;
}

.symyzjLefts {
    margin-top: -2px;
    width: 73%;
}

.historyleft {
    width: 50%;
    height: 200px;
}

.historyright {
    width: 47%;
    margin-top: 20px;
}

.historyright img {
    width: 100%;
}

.slideTxtBox .hd ul .lishili.on {
    font-size: 20px;
    /* width: 12%; */
    height: 30px;
    height: 27px;
    color: #154e8e !important;
    border-radius: 40px;
    border-radius: 0px !important;
    text-align: center;
    line-height: 27px;
    background-color: #fff !important;
    border: 0px !important;
}

.slideTxtBox .hd ul .lishili.on::after {
    content: '';
    width: 50%;
    height: 1px;
    display: block;
    margin: 0 auto;
    border-bottom: 2px solid #154e8e;
    padding: 1px;
}

.lishi {
    text-indent: 32px;
    font-size: 18px;
    line-height: 30px;
    cursor: pointer;
}

.lishi:hover {
    color: #154e8e;
}

.lishiyc {
    text-indent: 32px;
    font-size: 18px;
    line-height: 35px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.lishiyc:hover {
    color: #154e8e;
}

.lishick {
    color: #d34523;
}

.lishidw {
    position: relative;
}

.lishickdw {
    position: relative;
}

.lishick {
    position: absolute;
    right: 14px;
    bottom: -17px;
    font-size: 16px;
}

.meihua {
    width: 50%;
}

.chengshiMain {
    margin-top: 20px;
}

.qiye {
    width: 100%;
}

.hqleft {
    width: 47%;
}

.hqright {
    width: 47%;
}

.bmbsall {
    width: 47%;
}

.zhiduli {
    font-size: 20px;
    width: 9%;
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 25px;
}

.slideTxtBox .gddw ul .meihuali.on {
    /* width: 10%; */
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 25px;
}

.meihuawz {
    width: 73%;
    overflow: hidden;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: -12px;
    position: absolute;
    top: 0px;
    left: 25px;
    font-size: 18px;
}

.meihuadiv {
    padding: 15px 0px;
}

.meihuadivs {
    padding: 20px 0px;
}

.meihuawz:hover {
    color: #154e8e;
    cursor: pointer;
}

.meihuadate {
    position: absolute;
    top: 3px;
    right: -10px;
    display: inline-block;
    margin: 0 10px;
    font-size: 16px;
    color: #adadad;
}

.slideTxtBox .hd ul .qiyexx.on {
    /* width: 13%; */
    height: 27px;
    color: #154e8e !important;
    border-radius: 40px;
    border-radius: 0px !important;
    text-align: center;
    line-height: 27px;
    background-color: #fff !important;
    border: 0px !important;
}

.slideTxtBox .hd ul .qiyexx.on::after {
    content: '';
    width: 50%;
    height: 1px;
    display: block;
    margin: 0 auto;
    border-bottom: 2px solid #154e8e;
    padding: 1px;
}

.slideTxtBox .hd ul .qiyexx {
    float: left;
}

.qitexinxi {
    width: 100%;
}

.shsyMain {
    margin-top: 20px;
    padding: 40px 18%;
    background: #f4f4f4;
    margin-bottom: 20px;
}

.shsyli {
    font-size: 20px;
    width: 9%;
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 25px;
}

.shiyeul {
    width: 100%;
    height: 150px;
}

.shiyeli {
    margin: 20px 10px 10px -10px;
    width: 10%;
    float: left;
    text-align: center;
}

.shiyeli img {
    width: 65%;
}

.shiyetext {
    font-size: 18px;
    margin-top: 35px;
}

.lyzl {
    width: 1200px;
    margin: 25px auto;
    height: 110px;
    background-image: url("../images/zoujin/lyzl.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.yhwlgddw {
    position: relative;
}

.yhwlgd {
    position: absolute;
    color: #adadad;
    font-size: 16px;
    right: 20px;
    top: -25px;
}

.yingcai {
    width: 48%;
}

.slideTxtBox .gddw ul .yingcaili.on {
    /* width: 11%; */
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 25px;
}

.myguanqie {}

.gzlyp {
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    cursor: pointer;
}

.gzlyp:hover {
    color: #154e8e;
}

.slideTxtBox .hd ul .lyy.on {
    width: 23%;
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
}

.hdjllyy {
    width: 91%;
    margin-left: 10px;
}

.jyzi {
    margin-top: 20px;
    height: 150px;
    border-left: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
}

.blueliner {
    width: 100%;
    height: 5px;
    background: #154e8e;
}

.jyziul {
    width: 100%;
}

.jyzili {
    width: 24%;
    float: left;
}

.jyziImg {
    margin-top: 13%;
    margin-left: 13%;
    float: left;
    width: 30%;
}

.woyjy {
    display: block;
    font-size: 28px;
    font-weight: 700;
    margin: 15% 10% 5% 50%;
}

.tichu {
    font-size: 18px;
    color: #adadad;
    margin: 6% -8% 5% 50%;
    display: block;
}

.zhengwubs {
    margin-top: 25px;
}

.kstd {
    width: 9%;
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 25px;
    font-size: 20px;
}

.gongm {
    margin-left: 940px;
}

.slideTxtBox .hd ul .gongmli.on {
    /* width: 12%; */
    font-size: 20px;
    height: 30px;
    height: 27px;
    color: #154e8e !important;
    border-radius: 40px;
    border-radius: 0px !important;
    text-align: center;
    line-height: 27px;
    background-color: #fff !important;
    border: 0px !important;
}

.slideTxtBox .hd ul .gongmli.on::after {
    content: '';
    width: 17%;
    height: 1px;
    display: block;
    margin: 0 auto;
    border-bottom: 2px solid #154e8e;
    padding: 1px;
}

.zchuadongli {
    padding: 12px 0px;
    border-bottom: 1px solid #f4f4f4;
}

.zchuodonggc {
    padding: 15px 0px;
}

/* ************招商环境轮播 */
.slider {
    width: 100%;
}

.sliderbd {
    width: 100%;
}

.sliderImg {
    margin-top: 10px;
    width: 100%;
}

.slideTxtBoxone {
    position: relative;
}

.slideTxtBoxone .hd .prev {
    position: absolute;
    display: block;
    width: 25px;
    height: 45px;
    background-image: url("../images/sy/duotleft.jpg");
    background-repeat: no-repeat;
    z-index: 1;
    top: 160px;
    left: 12px;
    cursor: pointer;

}

.slideTxtBoxone .hd .next {
    position: absolute;
    display: block;
    width: 25px;
    height: 45px;
    background-image: url("../images/sy/duotright.jpg");
    background-repeat: no-repeat;
    z-index: 1;
    top: 160px;
    right: 14px;
    cursor: pointer;
}

.hljdb {
    z-index: 9999;
}

.zhaoshangli {
    position: relative;
}

.huishouli {
    position: relative;
}

.lunbtitle {
    position: absolute;
    /* top: 20px; */
    left: 35px;
    bottom: 40px;
    padding: 10px 85px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
}

.lunbtitle a {
    font-size: 18px;
}

.huangjingdw {
    position: relative;
    cursor: pointer;
}

.huanjinggd {
    position: absolute;
    right: 0px;
    color: #adadad;
    font-size: 16px;
    top: 10px;
    cursor: pointer;
}

.zhaoshangone {
    /* background-image: url("../images/sy/duotright.jpg"); */
    background-repeat: no-repeat;
}

.zhaoshanglitwo {
    background-image: url("../images/sy/duotleft.jpg");
    background-repeat: no-repeat;
}

/* *********政务公开轮播 */
.zwgklb {
    margin-top: 20px;
}

.yanhua {
    width: 48%;
}

.zwgkdiv {
    width: 100% !important;
}

.tongzhigg {
    margin-bottom: 20px !important;
}

.tongzhiggright {
    width: 48%;
    margin-top: 30px;
}

.gwyxinxi {
    width: 100% !important;
}

.slideTxtBox .gddw ul .gwyli.on {
    /* width: 11%; */
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
}

.slideTxtBox .gddw ul .gwyxinxili.on {
    /* width: 13%; */
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
}

.gwyheight {
    height: 51px !important;
}

/* 政务服务快速通道 */
.person li {
    float: left;
    padding: 40px 55px;
}

.oldImg {
    position: absolute;
    top: 3px;
    left: -20px;
}

.oldperson {
    font-size: 18px;
    margin-left: 5px;
}

.oldperson:hover {
    color: #154e8e;
}

/* 服务 */
.shequserve {
    clear: both;
}

.shequserveul {
    float: left;
    width: 20%;
    padding: 45px 15px;
    background-color: #f4f4f4;
    margin: 0px 15px;
    border-radius: 15px;
    height: 45px;
}

.serveImg {
    width: 22%;
    margin: 0px 20px -10px 0px;
}

.servediv {
    text-align: center;
}

.servespan {
    font-size: 18px;
}

/* 快捷入口 */
.kuaijie {
    clear: both;
    padding: 20px 0px;
}

/* .kuaijieul{
    padding: 10px 24px;
} */
.kuaijieli {
    margin: 20px 50px 10px -6px;
    width: 13%;
    float: left;
    text-align: center;
}

.kuaijieImg {
    width: 40%;
}

/* 通知公告 */
.gonggaoqb {
    width: 47%;
    margin-left: 30px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.gkdate {
    position: absolute;
    top: 3px;
    left: 455px;
    display: inline-block;
    margin: 0 10px;
    font-size: 16px;
    color: #adadad;
}

.gkjds {
    width: 73%;
    overflow: hidden;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: -12px;
    position: absolute;
    top: 1px;
    left: 30px;
    font-size: 18px;
}

.gkjds:hover {
    color: #154e8e;
    cursor: pointer;
}

/* 领导之窗 */

.mululi {
    width: 14%;
    float: left;
    padding: 11px 3px;
    text-align: center;
    border: 1px solid #f4f4f4;
    background-color: #f4f4f4;
    margin: 10px;
    border-radius: 30px;
    font-size: 18px;
}

.mululi:hover {
    cursor: pointer;
    background-color: #154e8e;
}

.mululi:hover a {
    color: #fff;
}

/* 政府会议 */
.huiyi {
    width: 47%;
}

.yaowen {
    width: 50%;
}

.huiyigd {
    position: absolute;
    top: -37px;
    right: 43px;
    color: #adadad;
    font-size: 16px;
    float: right;
}

/* 重点领域信息公开 */
.zhongdianli {
    font-size: 20px;
    width: 16%;
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 24px;
    padding: 5px 0p;
    padding: 5px 0px;
}

.peizhili {
    margin: 20px -1px 10px -10px;
    width: 12%;
    float: left;
    text-align: center;
}

.peizhitext {
    font-size: 16px;
    margin-top: 35px;
}

.peizhiImg {
    width: 40%;
}

.zhongdianMain {
    margin-top: 20px;
    padding: 40px 18%;
    background: #f4f4f4;
    margin-bottom: 30px;
}

/* 专题专栏 */
.ztzlli {
    font-size: 20px;
    width: 10%;
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 24px;
    padding: 3px 0p;
    margin: 10px 0px -12px 8px;
}

/* 投资服务 */
.tzpicScroll-left {
    /*overflow: hidden;*/
    position: relative;
    padding-bottom: 20px;
}

.tzpicScroll-left .hd {
    /*overflow: hidden;*/
    height: 30px;
}

.tzpicScroll-left .hd ul {
    overflow: hidden;
    zoom: 1;
    text-align: center;
    margin-top: 10px;
}

.tzpicScroll-left .hd ul li {
    display: inline-block;
    width: 116px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
}

.dtnext {
    top: 99px;
    position: absolute;
    right: 12px;
    background: rgba(0, 0, 0, 0.4);
    width: 20px;
    height: 36px;
    text-align: center;
    color: #fff;
    padding-left: 8px;
    line-height: 35px;
    z-index: 1;
    cursor: pointer;
}

.dtprev {
    top: 99px;
    position: absolute;
    left: 12px;
    background: rgba(0, 0, 0, 0.4);
    width: 22px;
    height: 36px;
    text-align: center;
    color: #fff;
    padding-right: 8px;
    line-height: 35px;
    z-index: 1;
    cursor: pointer;
}

.tzpicScroll-left .bd {
    padding: 10px 0;
    width: 100%;
}

.tzpicScroll-left .bd.picList {
    overflow: hidden;
    zoom: 1;
    width: 100%;
}

.slideTxtTouzi {
    position: relative;
}

.servebg {
    background-color: #f4f4f4;
    margin-top: 30px;
}

.tzfw {
    font-size: 20px;
    display: block;
    width: 7%;
    height: 20px;
    border: 1px solid 154e8e;
    margin-bottom: 15px;
    text-align: center;
    line-height: 17px;
    background-color: #154e8e;
    border-radius: 40px;
    color: #fff;
    padding: 5px 15px;
    float: left;
    cursor: pointer;
    margin: 20px 0px 20px 0px;
}

.touzinext {
    position: absolute;
    display: block;
    width: 25px;
    height: 45px;
    background-image: url("../images/sy/duotright.jpg");
    background-repeat: no-repeat;
    top: 110px;
    right: -45px;
    cursor: pointer;
}

.touziprev {
    position: absolute;
    display: block;
    width: 25px;
    height: 45px;
    background-image: url("../images/sy/duotleft.jpg");
    background-repeat: no-repeat;
    top: 110px;
    left: -50px;
    cursor: pointer;
}

.liuchengli {
    width: 11%;
    float: left;
    padding: 10px 0px;
    text-align: center;
}

.liuchengtitle {
    padding: 20px 0px;
    font-size: 18px;
}

.tzshiyetext {
    font-size: 16px;
    margin-top: 35px;
}

.tzbottomlunb {
    background-color: #f4f4f4;
    margin-top: 30px;
}

.servetext {
    width: 9%;
    font-size: 20px;
    height: 30px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
    margin-top: 20px;
}

.tzlunb {
    overflow: hidden;
}

.servehd {
    position: relative;
}

.servehdImgone {
    position: absolute;
    top: 125px;
    left: 300px;
    cursor: pointer;
}

.servehdImgtwo {
    position: absolute;
    top: 125px;
    right: 300px;
    cursor: pointer;
}

/* 政策项目 */
.zcxiangm {
    margin: 30px 0px 20px 0px;
}

.chanye li {
    float: left;
    padding: 25px 27px;
}

.gongmxm {
    margin-left: 555px;
}

/* ******修改首页民意征集样式 */
.baseContainer .baseContainermyzjleft {
    width: 30%;
}

.baseContainermyzjleftimg {
    width: 100%;
    padding: 0px 0px 10px 0px;
    box-sizing: border-box;
}
.baseContainermyzjleftimgs {
    width: 100%;
    margin-top: 40px;
}

.baseContainer .baseContainermyzjright {
    width: 67%;
}

.baseContainer .baseContainermyzjrightyj {
    width: 45%;
}

.baseContainer .baseContainermyzjrightnew {
    width: 52%;
}

.baseContainer .yijian {
    font-size: 20px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
    width: 30%;
}

.baseContainer .yijiantext {
    font-size: 18px;
    position: absolute;
    top: 10px;
    left: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 78%;
}
.baseContainer .yijiantext:hover{
    color: #154e8e;
}
.baseContainer .yijiandate {
    font-size: 16px;
    color: #adadad;
    position: absolute;
    top: 35px;
    left: 75px;
}

.baseContainer .yijiangd {
    color: #adadad;
    font-size: 16px;
    float: right;
    position: absolute;
    top: -25px;
    right: 0px;
}

.baseContainer .yijiandiv {
    position: relative;
    height: 66px;
    border-bottom: 1px solid #f4f4f4;
}

.baseContainer .yijianul {
    position: relative;
}

.baseContainer .yijianli {
    padding: 4px 0px;
}

.baseContainer .yijianimg {
    position: absolute;
    top: 19px;
    left: -3px;
}
.baseContainer .baseContainermyzjrightnewli{
    float: left;
}
.slideTxtBox .news ul li.on{
    font-size: 20px;
    height: 27px;
    background: #154e8e;
    border-radius: 40px;
    color: #fff;
    border: 1px solid #154e8e;
    text-align: center;
    line-height: 27px;
}
.baseContainer .newall{
    position: relative;
}
.baseContainer .newall img{
    width: 100%;
    height: 300px;
}
.baseContainer .newsfb span{
    font-size: 18px;
    cursor: pointer;
}
.baseContainer .newsfb span:hover{
    color: #154e8e;
}
.baseContainer .newsfb {
    width: 95%;
    height: 157px;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    top: 200px;
    left: 11px;
    box-shadow: 0px 0px 2px 2px rgb(0 0 0 / 10%);
}
.baseContainer .newzhuti{
    margin: 15px 0px 5px 30px;
    width: 85%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.baseContainer .newtime{
    margin: 10px 0px 5px 30px;
    width: 85%;
}
.baseContainer .newcontainer{
    margin: 10px 0px 5px 30px;
    width: 85%;	
    position: relative;
}
.baseContainer .newzhutititle{
    color: #154e8e;
    font-weight: 500;
}
.baseContainer .newdetail{
    color: #e81b1b;
    font-weight: 500;
    font-size: 16px !important;
    margin-left: 25%;
    position: absolute;
    top: 40px;
    right: 0px;
}
.baseContainer .newcontainer .newzhutitext{
    width: 83%;
    text-overflow: -o-ellipsis-lastline;
	overflow: hidden;				
	text-overflow: ellipsis;		
	display: inline-block;			
	-webkit-line-clamp: 2;			
	line-clamp: 2;					
	-webkit-box-orient: vertical;
    line-height: 30px;
}
.baseContainer .ggzcjds{
    width: 73%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: -12px;
    position: absolute;
    top: -5px;
    left: 25px;
    font-size: 18px;
    /* color: #fff; */
}
/* .baseContainer .ggzcjds:hover{
    color: #154e8e;
} */
.baseContainer .ggzcdate{
    color: #fff;
    top: -5px;
}
.baseContainer .ggzcgd{
    color: #fff;
}
.baseContainer .ggzcqb{
    top: 0px;
}
.baseContainer .gghuadongli{
    padding: 13px 0px;
}
.baseContainer .baseContainermyzjrightnewul{
    margin: -20px 0px 0px 0px !important;
}
.baseContainer .newgd{
    top: -42px;
}
.baseContainer .newcontainer .newzhutititle{
    display: block;
    margin-top: 0px;
    float: left;
}